Big Huge Thesaurus

microscope stage

noun